var neusoft = {};
var num = 9;
neusoft.matchingGame = {};
neusoft.matchingGame.cardWidth = 158; //牌宽
neusoft.matchingGame.cardHeight = 220;
neusoft.matchingGame.deck = [
		//      "cardAK","cardAK",
		//      "cardAQ","cardAQ",
		//      "cardAJ","cardAJ",
		//      "cardBK","cardBK",
		//      "cardBQ","cardBQ",
		//      "cardBJ","cardBJ",
		"card1", "card1",
		"card2", "card2",
		"card3", "card3",
		"card4", "card4",
		"card5", "card5",
		"card6", "card6",
		"card7", "card7",
		"card8", "card8",
		"card9", "card9",

	];
	//随机排序函数，返回-1或1
function shuffle() {
	//Math.random能返回0~1之间的数
	return Math.random() > 0.5 ? -1 : 1
}
//  翻牌功能的实现
function selectCard() {
	var $fcard = $(".card-flipped");
	//翻了两张牌后退出翻牌
	if($fcard.length > 1) {
		return;
	}
	//alert($(this).data("pattern"));
	$(this).addClass("card-flipped");
	//    若翻动了两张牌，检测一致性
	var $fcards = $(".card-flipped");
	if($fcards.length == 2) {
		// checkPattern($fcards);
		setTimeout(function() {
			checkPattern($fcards);
		}, 700);
	}
}
//检测2张牌是否一致
function checkPattern(cards) {
	var pattern1 = $(cards[0]).data("pattern");
	var pattern2 = $(cards[1]).data("pattern");
	//alert(pattern1);
	//alert(pattern2);
	//    if(pattern1!=pattern2)
	//    {
	//        $(cards).removeClass("card-flipped")
	//    }
	//    else
	//    {
	//        $(cards).addClass("card-removed")
	//        $(cards).removeClass("card-flipped")
	//    }
	$(cards).removeClass("card-flipped");
	if(pattern1 == pattern2) {
		//        .bind
		$(cards).addClass("card-removed zoomOutDown")
			.bind("webkitTransitionEnd", function() {
				$(this).remove();
			});
			
			
			
			num--;
//			alert(num);
	}
}

//var countdown = 90;

//function settime(val) {
//	if(countdown == 0) {
//		val.removeAttribute("disabled");
//		val.value = "开始游戏";
//		alert("游戏失败");
//		var r = confirm("确认还是取消？")
//		if(r == false) {
//			window.location = "login.html";
//		} else {
//			window.location = "index.html"
//
//		}
//		console.log(r);
//		countdown = 90;
//	} else {
//		val.setAttribute("disabled", true);
//		val.value = "剩余时间(" +countdown+")";
//	if(num == 0) {
//		alert("恭喜您成功，得分:"+(countdown*100));
//		$.ajax({
//			type:"get",
//			url:"ScoreTop",
//			async:true,
//			data:{countdown:countdown*100},
//			success:function(data){
//				
//				
//			},
//			error:function(){	
//			}
//		});
//		var n = confirm("是否继续游戏？")
//		if(n==true){
//			window.location = "index.html";
//		}else{
//			window.location="login.html";
//		}
//		
//		
//		
//	}
//		countdown--;
//		
//
//	}
//	if(num!=0){
//	setTimeout(function() {
//		settime(val)
//	}, 1000)
//	}
//
//
//
//
//}



function run(){ 
	
	    document.getElementById("btn").disabled = "disabled";
        var bar = document.getElementById("bar"); 
        var total = document.getElementById("total"); 
    	bar.style.width=parseInt(bar.style.width) - 1 +"%";  
   		 total.innerHTML = bar.style.width; 
//  if(bar.style.width == "90%"){
//  	alert(parseInt(bar.style.width)*100)
//  }
    
    if(bar.style.width == "0%"){  
      window.clearTimeout(timeout); 
     alert("游戏失败");
    var r = confirm("确认还是取消？")
		if(r == false) {
			window.location = "login.html";
		} else {
			window.location = "index.html"

		}
      
      return; 
   } else {
  
	if(num == 0) {
	
		alert("恭喜您成功，得分:"+parseInt(bar.style.width)*100);
		$.ajax({
			type:"get",
			url:"ScoreTop",
			async:true,
			data:{countdown:parseInt(bar.style.width)*100},
			success:function(data){
				
				
			},
			error:function(){	
			}
		});
		var n = confirm("是否继续游戏？")
		if(n==true){
			window.location = "index.html";
		}else{
			window.location="login.html";
		}
		
		
		
	}
	}
    if(num!=0){
    var timeout=window.setTimeout("run()",1000); 
    }
  } 
//  window.onload = function(){  
//     run(); 
//  }  

